#ifndef __GAF_SYSTEM_H__
#define __GAF_SYSTEM_H__

// 操作系统定义
#if defined(WIN32) || defined(_WIN32)
#define GAF_WIN32
#elif defined(linux) || defined(__linux) || defined(__linux__)
#define GAF_LINUX
#endif

// 编译器定义
#if defined(_VC)
#define GAF_VC
#else
#define GAF_GCC
#endif

// 预编译命令
#if defined(GAF_VC)
#define WARNING(_Info)		warning(_Info)
#elif defined(GAF_GCC)
#define WARNING(_Info)		message("")
#else
#define WARNING(_Info)		message("")
#endif

#endif
